import Vue from 'vue'
import App from './App.vue'
import router from '@/router/router'

Vue.config.productionTip = false

/* vue-自定义指令-拖拽 */
//  Vue.directive('drag',function(){
//   var oDiv=this.el;
//   oDiv.onmousedown=function(ev){
//    var disX=ev.clientX-oDiv.offsetLeft;
//    var disY=ev.clientY-oDiv.offsetTop;
//    document.onmousemove=function(ev){
//     var l=ev.clientX-disX;
//     var t=ev.clientY-disY;
//     oDiv.style.left=l+'px';
//     oDiv.style.top=t+'px';
//    };
//    document.onmouseup=function(){
//     document.onmousemove=null;
//     document.onmouseup=null;
//    };
//   };
//  })
router.beforeEach((to, from, next) => {
  console.log(to.meta)
  if (to.meta.requireAuth == true) {//判断改路由是否需要登录权限
    console.log(localStorage.getItem('isLogin'))
    if (localStorage.getItem('isLogin')) {
      localStorage.removeItem('isLogin')
      next()
    } else {
      console.log(66)
      next('/banner')
      // this.$router.push('name:')
      // next({
      //       path:'/banner',
      //       query:{redirect:}//重会该路由
      //     })
    }
    // console.log(555)
  } else {
    next()
  }
  // if(){
  //   // next()
  // }else{
  //   next({
  //     path:'/login',
  //     // query:{redirect:to.fullPath}//重会该路由
  //   })
  // }
  // }else{
  // next();
  // }
})

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
